package com.corpcredit.model;

// Generated Jul 22, 2008 11:56:54 PM by Hibernate Tools 3.2.0.CR1

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Version;

/**
 * ZcfzFylzz generated by hbm2java
 */
@Entity
@Table(name = "zcfz_fylzz")
public class ZcfzFylzz implements java.io.Serializable
{

    private Long id;
    private int version;
    private Jbqk jbqk;
    private String username;
    private String operation;
    private Date optdate;
    private Short xh;
    private long ny;
    private BigDecimal hbzj;
    private BigDecimal dqtz;
    private BigDecimal yszk;
    private BigDecimal yfzk;
    private BigDecimal ch;
    private BigDecimal dtfy;
    private BigDecimal ynndqdcqzqtz;
    private BigDecimal qtldzc;
    private BigDecimal ldzchj;
    private BigDecimal cqgqtz;
    private BigDecimal cqzqtz;
    private BigDecimal cqtzhj;
    private BigDecimal gdzcyj;
    private BigDecimal ljzj;
    private BigDecimal gdzcjz;
    private BigDecimal zjgc;
    private BigDecimal wwwhzc;
    private BigDecimal gdzcql;
    private BigDecimal gdzchj;
    private BigDecimal wxzc;
    private BigDecimal stdlzc;
    private BigDecimal zchj;
    private BigDecimal dqjk;
    private BigDecimal yfzkn;
    private BigDecimal yfgz;
    private BigDecimal yjsj;
    private BigDecimal yszkn;
    private BigDecimal ytfy;
    private BigDecimal yjfz;
    private BigDecimal ynndqdcqfz;
    private BigDecimal qtldfz;
    private BigDecimal ldfzhj;
    private BigDecimal cqjk;
    private BigDecimal cqyfk;
    private BigDecimal qtcqfz;
    private BigDecimal cqfzhj;
    private BigDecimal stdlfz;
    private BigDecimal fzhj;
    private BigDecimal fxdxjzc;
    private BigDecimal xdxjzc;
    private BigDecimal jzchj;
    private String fzhjzchj;
    private Boolean sfjgsj;
    private String sjbm;
    private String sjsj;
    private String sjyj;

    public ZcfzFylzz()
    {
    }

    public ZcfzFylzz( Long id, long ny )
    {
        this.id = id;
        this.ny = ny;
    }

    public ZcfzFylzz( Long id,
                      Jbqk jbqk,
                      String username,
                      String operation,
                      Date optdate,
                      Short xh,
                      long ny,
                      BigDecimal hbzj,
                      BigDecimal dqtz,
                      BigDecimal yszk,
                      BigDecimal yfzk,
                      BigDecimal ch,
                      BigDecimal dtfy,
                      BigDecimal ynndqdcqzqtz,
                      BigDecimal qtldzc,
                      BigDecimal ldzchj,
                      BigDecimal cqgqtz,
                      BigDecimal cqzqtz,
                      BigDecimal cqtzhj,
                      BigDecimal gdzcyj,
                      BigDecimal ljzj,
                      BigDecimal gdzcjz,
                      BigDecimal zjgc,
                      BigDecimal wwwhzc,
                      BigDecimal gdzcql,
                      BigDecimal gdzchj,
                      BigDecimal wxzc,
                      BigDecimal stdlzc,
                      BigDecimal zchj,
                      BigDecimal dqjk,
                      BigDecimal yfzkn,
                      BigDecimal yfgz,
                      BigDecimal yjsj,
                      BigDecimal yszkn,
                      BigDecimal ytfy,
                      BigDecimal yjfz,
                      BigDecimal ynndqdcqfz,
                      BigDecimal qtldfz,
                      BigDecimal ldfzhj,
                      BigDecimal cqjk,
                      BigDecimal cqyfk,
                      BigDecimal qtcqfz,
                      BigDecimal cqfzhj,
                      BigDecimal stdlfz,
                      BigDecimal fzhj,
                      BigDecimal fxdxjzc,
                      BigDecimal xdxjzc,
                      BigDecimal jzchj,
                      String fzhjzchj,
                      Boolean sfjgsj,
                      String sjbm,
                      String sjsj,
                      String sjyj )
    {
        this.id = id;
        this.jbqk = jbqk;
        this.username = username;
        this.operation = operation;
        this.optdate = optdate;
        this.xh = xh;
        this.ny = ny;
        this.hbzj = hbzj;
        this.dqtz = dqtz;
        this.yszk = yszk;
        this.yfzk = yfzk;
        this.ch = ch;
        this.dtfy = dtfy;
        this.ynndqdcqzqtz = ynndqdcqzqtz;
        this.qtldzc = qtldzc;
        this.ldzchj = ldzchj;
        this.cqgqtz = cqgqtz;
        this.cqzqtz = cqzqtz;
        this.cqtzhj = cqtzhj;
        this.gdzcyj = gdzcyj;
        this.ljzj = ljzj;
        this.gdzcjz = gdzcjz;
        this.zjgc = zjgc;
        this.wwwhzc = wwwhzc;
        this.gdzcql = gdzcql;
        this.gdzchj = gdzchj;
        this.wxzc = wxzc;
        this.stdlzc = stdlzc;
        this.zchj = zchj;
        this.dqjk = dqjk;
        this.yfzkn = yfzkn;
        this.yfgz = yfgz;
        this.yjsj = yjsj;
        this.yszkn = yszkn;
        this.ytfy = ytfy;
        this.yjfz = yjfz;
        this.ynndqdcqfz = ynndqdcqfz;
        this.qtldfz = qtldfz;
        this.ldfzhj = ldfzhj;
        this.cqjk = cqjk;
        this.cqyfk = cqyfk;
        this.qtcqfz = qtcqfz;
        this.cqfzhj = cqfzhj;
        this.stdlfz = stdlfz;
        this.fzhj = fzhj;
        this.fxdxjzc = fxdxjzc;
        this.xdxjzc = xdxjzc;
        this.jzchj = jzchj;
        this.fzhjzchj = fzhjzchj;
        this.sfjgsj = sfjgsj;
        this.sjbm = sjbm;
        this.sjsj = sjsj;
        this.sjyj = sjyj;
    }

    @Id
    @Column(name = "ID", unique = true, nullable = false)
    @GeneratedValue(strategy=GenerationType.AUTO)
    public Long getId()
    {
        return this.id;
    }

    public void setId( Long id )
    {
        this.id = id;
    }

    @Version
    @Column(name = "version", nullable = false)
    public int getVersion()
    {
        return this.version;
    }

    public void setVersion( int version )
    {
        this.version = version;
    }

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "jbq_ID")
    public Jbqk getJbqk()
    {
        return this.jbqk;
    }

    public void setJbqk( Jbqk jbqk )
    {
        this.jbqk = jbqk;
    }

    @Column(name = "username", length = 50)
    public String getUsername()
    {
        return this.username;
    }

    public void setUsername( String username )
    {
        this.username = username;
    }

    @Column(name = "operation", length = 20)
    public String getOperation()
    {
        return this.operation;
    }

    public void setOperation( String operation )
    {
        this.operation = operation;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name = "optdate", length = 23)
    public Date getOptdate()
    {
        return this.optdate;
    }

    public void setOptdate( Date optdate )
    {
        this.optdate = optdate;
    }

    @Column(name = "xh")
    public Short getXh()
    {
        return this.xh;
    }

    public void setXh( Short xh )
    {
        this.xh = xh;
    }

    @Column(name = "ny", nullable = false)
    public long getNy()
    {
        return this.ny;
    }

    public void setNy( long ny )
    {
        this.ny = ny;
    }

    @Column(name = "hbzj", precision = 18)
    public BigDecimal getHbzj()
    {
        return this.hbzj;
    }

    public void setHbzj( BigDecimal hbzj )
    {
        this.hbzj = hbzj;
    }

    @Column(name = "dqtz", precision = 18)
    public BigDecimal getDqtz()
    {
        return this.dqtz;
    }

    public void setDqtz( BigDecimal dqtz )
    {
        this.dqtz = dqtz;
    }

    @Column(name = "yszk", precision = 18)
    public BigDecimal getYszk()
    {
        return this.yszk;
    }

    public void setYszk( BigDecimal yszk )
    {
        this.yszk = yszk;
    }

    @Column(name = "yfzk", precision = 18)
    public BigDecimal getYfzk()
    {
        return this.yfzk;
    }

    public void setYfzk( BigDecimal yfzk )
    {
        this.yfzk = yfzk;
    }

    @Column(name = "ch", precision = 18)
    public BigDecimal getCh()
    {
        return this.ch;
    }

    public void setCh( BigDecimal ch )
    {
        this.ch = ch;
    }

    @Column(name = "dtfy", precision = 18)
    public BigDecimal getDtfy()
    {
        return this.dtfy;
    }

    public void setDtfy( BigDecimal dtfy )
    {
        this.dtfy = dtfy;
    }

    @Column(name = "ynndqdcqzqtz", precision = 18)
    public BigDecimal getYnndqdcqzqtz()
    {
        return this.ynndqdcqzqtz;
    }

    public void setYnndqdcqzqtz( BigDecimal ynndqdcqzqtz )
    {
        this.ynndqdcqzqtz = ynndqdcqzqtz;
    }

    @Column(name = "qtldzc", precision = 18)
    public BigDecimal getQtldzc()
    {
        return this.qtldzc;
    }

    public void setQtldzc( BigDecimal qtldzc )
    {
        this.qtldzc = qtldzc;
    }

    @Column(name = "ldzchj", precision = 18)
    public BigDecimal getLdzchj()
    {
        return this.ldzchj;
    }

    public void setLdzchj( BigDecimal ldzchj )
    {
        this.ldzchj = ldzchj;
    }

    @Column(name = "cqgqtz", precision = 18)
    public BigDecimal getCqgqtz()
    {
        return this.cqgqtz;
    }

    public void setCqgqtz( BigDecimal cqgqtz )
    {
        this.cqgqtz = cqgqtz;
    }

    @Column(name = "cqzqtz", precision = 18)
    public BigDecimal getCqzqtz()
    {
        return this.cqzqtz;
    }

    public void setCqzqtz( BigDecimal cqzqtz )
    {
        this.cqzqtz = cqzqtz;
    }

    @Column(name = "cqtzhj", precision = 18)
    public BigDecimal getCqtzhj()
    {
        return this.cqtzhj;
    }

    public void setCqtzhj( BigDecimal cqtzhj )
    {
        this.cqtzhj = cqtzhj;
    }

    @Column(name = "gdzcyj", precision = 18)
    public BigDecimal getGdzcyj()
    {
        return this.gdzcyj;
    }

    public void setGdzcyj( BigDecimal gdzcyj )
    {
        this.gdzcyj = gdzcyj;
    }

    @Column(name = "ljzj", precision = 18)
    public BigDecimal getLjzj()
    {
        return this.ljzj;
    }

    public void setLjzj( BigDecimal ljzj )
    {
        this.ljzj = ljzj;
    }

    @Column(name = "gdzcjz", precision = 18)
    public BigDecimal getGdzcjz()
    {
        return this.gdzcjz;
    }

    public void setGdzcjz( BigDecimal gdzcjz )
    {
        this.gdzcjz = gdzcjz;
    }

    @Column(name = "zjgc", precision = 18)
    public BigDecimal getZjgc()
    {
        return this.zjgc;
    }

    public void setZjgc( BigDecimal zjgc )
    {
        this.zjgc = zjgc;
    }

    @Column(name = "wwwhzc", precision = 18)
    public BigDecimal getWwwhzc()
    {
        return this.wwwhzc;
    }

    public void setWwwhzc( BigDecimal wwwhzc )
    {
        this.wwwhzc = wwwhzc;
    }

    @Column(name = "gdzcql", precision = 18)
    public BigDecimal getGdzcql()
    {
        return this.gdzcql;
    }

    public void setGdzcql( BigDecimal gdzcql )
    {
        this.gdzcql = gdzcql;
    }

    @Column(name = "gdzchj", precision = 18)
    public BigDecimal getGdzchj()
    {
        return this.gdzchj;
    }

    public void setGdzchj( BigDecimal gdzchj )
    {
        this.gdzchj = gdzchj;
    }

    @Column(name = "wxzc", precision = 18)
    public BigDecimal getWxzc()
    {
        return this.wxzc;
    }

    public void setWxzc( BigDecimal wxzc )
    {
        this.wxzc = wxzc;
    }

    @Column(name = "stdlzc", precision = 18)
    public BigDecimal getStdlzc()
    {
        return this.stdlzc;
    }

    public void setStdlzc( BigDecimal stdlzc )
    {
        this.stdlzc = stdlzc;
    }

    @Column(name = "zchj", precision = 18)
    public BigDecimal getZchj()
    {
        return this.zchj;
    }

    public void setZchj( BigDecimal zchj )
    {
        this.zchj = zchj;
    }

    @Column(name = "dqjk", precision = 18)
    public BigDecimal getDqjk()
    {
        return this.dqjk;
    }

    public void setDqjk( BigDecimal dqjk )
    {
        this.dqjk = dqjk;
    }

    @Column(name = "yfzkn", precision = 18)
    public BigDecimal getYfzkn()
    {
        return this.yfzkn;
    }

    public void setYfzkn( BigDecimal yfzkn )
    {
        this.yfzkn = yfzkn;
    }

    @Column(name = "yfgz", precision = 18)
    public BigDecimal getYfgz()
    {
        return this.yfgz;
    }

    public void setYfgz( BigDecimal yfgz )
    {
        this.yfgz = yfgz;
    }

    @Column(name = "yjsj", precision = 18)
    public BigDecimal getYjsj()
    {
        return this.yjsj;
    }

    public void setYjsj( BigDecimal yjsj )
    {
        this.yjsj = yjsj;
    }

    @Column(name = "yszkn", precision = 18)
    public BigDecimal getYszkn()
    {
        return this.yszkn;
    }

    public void setYszkn( BigDecimal yszkn )
    {
        this.yszkn = yszkn;
    }

    @Column(name = "ytfy", precision = 18)
    public BigDecimal getYtfy()
    {
        return this.ytfy;
    }

    public void setYtfy( BigDecimal ytfy )
    {
        this.ytfy = ytfy;
    }

    @Column(name = "yjfz", precision = 18)
    public BigDecimal getYjfz()
    {
        return this.yjfz;
    }

    public void setYjfz( BigDecimal yjfz )
    {
        this.yjfz = yjfz;
    }

    @Column(name = "ynndqdcqfz", precision = 18)
    public BigDecimal getYnndqdcqfz()
    {
        return this.ynndqdcqfz;
    }

    public void setYnndqdcqfz( BigDecimal ynndqdcqfz )
    {
        this.ynndqdcqfz = ynndqdcqfz;
    }

    @Column(name = "qtldfz", precision = 18)
    public BigDecimal getQtldfz()
    {
        return this.qtldfz;
    }

    public void setQtldfz( BigDecimal qtldfz )
    {
        this.qtldfz = qtldfz;
    }

    @Column(name = "ldfzhj", precision = 18)
    public BigDecimal getLdfzhj()
    {
        return this.ldfzhj;
    }

    public void setLdfzhj( BigDecimal ldfzhj )
    {
        this.ldfzhj = ldfzhj;
    }

    @Column(name = "cqjk", precision = 18)
    public BigDecimal getCqjk()
    {
        return this.cqjk;
    }

    public void setCqjk( BigDecimal cqjk )
    {
        this.cqjk = cqjk;
    }

    @Column(name = "cqyfk", precision = 18)
    public BigDecimal getCqyfk()
    {
        return this.cqyfk;
    }

    public void setCqyfk( BigDecimal cqyfk )
    {
        this.cqyfk = cqyfk;
    }

    @Column(name = "qtcqfz", precision = 18)
    public BigDecimal getQtcqfz()
    {
        return this.qtcqfz;
    }

    public void setQtcqfz( BigDecimal qtcqfz )
    {
        this.qtcqfz = qtcqfz;
    }

    @Column(name = "cqfzhj", precision = 18)
    public BigDecimal getCqfzhj()
    {
        return this.cqfzhj;
    }

    public void setCqfzhj( BigDecimal cqfzhj )
    {
        this.cqfzhj = cqfzhj;
    }

    @Column(name = "stdlfz", precision = 18)
    public BigDecimal getStdlfz()
    {
        return this.stdlfz;
    }

    public void setStdlfz( BigDecimal stdlfz )
    {
        this.stdlfz = stdlfz;
    }

    @Column(name = "fzhj", precision = 18)
    public BigDecimal getFzhj()
    {
        return this.fzhj;
    }

    public void setFzhj( BigDecimal fzhj )
    {
        this.fzhj = fzhj;
    }

    @Column(name = "fxdxjzc", precision = 18)
    public BigDecimal getFxdxjzc()
    {
        return this.fxdxjzc;
    }

    public void setFxdxjzc( BigDecimal fxdxjzc )
    {
        this.fxdxjzc = fxdxjzc;
    }

    @Column(name = "xdxjzc", precision = 18)
    public BigDecimal getXdxjzc()
    {
        return this.xdxjzc;
    }

    public void setXdxjzc( BigDecimal xdxjzc )
    {
        this.xdxjzc = xdxjzc;
    }

    @Column(name = "jzchj", precision = 18)
    public BigDecimal getJzchj()
    {
        return this.jzchj;
    }

    public void setJzchj( BigDecimal jzchj )
    {
        this.jzchj = jzchj;
    }

    @Column(name = "fzhjzchj", length = 10)
    public String getFzhjzchj()
    {
        return this.fzhjzchj;
    }

    public void setFzhjzchj( String fzhjzchj )
    {
        this.fzhjzchj = fzhjzchj;
    }

    @Column(name = "sfjgsj")
    public Boolean getSfjgsj()
    {
        return this.sfjgsj;
    }

    public void setSfjgsj( Boolean sfjgsj )
    {
        this.sfjgsj = sfjgsj;
    }

    @Column(name = "sjbm", length = 50)
    public String getSjbm()
    {
        return this.sjbm;
    }

    public void setSjbm( String sjbm )
    {
        this.sjbm = sjbm;
    }

    @Column(name = "sjsj", length = 20)
    public String getSjsj()
    {
        return this.sjsj;
    }

    public void setSjsj( String sjsj )
    {
        this.sjsj = sjsj;
    }

    @Column(name = "sjyj", length = 50)
    public String getSjyj()
    {
        return this.sjyj;
    }

    public void setSjyj( String sjyj )
    {
        this.sjyj = sjyj;
    }

}
